package com.panda.business.mapper;

import com.panda.business.domain.WeChatContactInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface WeChatContactMapper {
	
	WeChatContactInfo findContactinfoByid(@Param("id") Integer id);
	
	WeChatContactInfo findContactinfoByfriendid(@Param("cid") Integer cid, @Param("wechatid") String wechatid, @Param("friendid") String friendid);

	List<WeChatContactInfo> findContactinfoByWeChatId(@Param("cid") Integer cid, @Param("wechatid") String wechatid);

	List<WeChatContactInfo> findContactinfoByBid(@Param("bid") Integer bid);

	List<String> findFriendInvisibleWeChatIds(@Param("cid") Integer cid, @Param("wechatid") String wechatid, @Param("idstr") String idstr);

	void insert(WeChatContactInfo info);

	void update(WeChatContactInfo info);

	void delete(WeChatContactInfo info);
	
	void updateFriendsTag(WeChatContactInfo info);

}
